//10.求6位学生结构体中年龄最小的及平均年龄
int main() {
    struct Student {
        char name[50];
        int age;
    };

    struct Student students[6];
    int i, min_index = 0;
    float total_age = 0;

    // 输入学生信息
    for (i = 0; i < 6; i++) {
        printf("请输入第%d位学生的姓名：", i + 1);
        scanf("%s", students[i].name);
        printf("请输入第%d位学生的年龄：", i + 1);
        scanf("%d", &students[i].age);
        total_age += students[i].age;
    }

    // 找到年龄最小的学生
    for (i = 1; i < 6; i++) {
        if (students[i].age < students[min_index].age) {
            min_index = i;
        }
    }

    // 输出年龄最小的学生信息
    printf("年龄最小的学生是：%s，年龄：%d\n",
           students[min_index].name, students[min_index].age);

    // 计算并输出平均年龄
    float average_age = total_age / 6;
    printf("所有学生的平均年龄为：%.2f岁\n", average_age);

    return 0;
}
